A. has been working B. will have worked C. will have been working D. had worked 4) ––– I have got a headache. ––– No wonder. You ___ in front of that computer too long. A. work B. are working C. have been working D. worked 答案: expect: 1. C ...
1.should have done =ought to have done 本应该做而没做 2.would have done = 本来就会去做某事而没做 3.could have done = 本可以做某事而没做 4.might have done 本可以做而没做 例:They ought to have apologized. 他们本该道歉的。 5. must have done sth 一定做...
更多内容请点击:高三英语教案:《Growing pains》教学设计